star-struck admiration - French English Dictionary